package fr.aendawyn.as3audioplayer.events.specialize {
	
	import fr.aendawyn.as3audioplayer.events.AudioPlayerEvent;
	
	/**	<p>La classe <code>EventFinLecture</code> est utilisee pour signifier la fin
	 * 	de la lecture d'une piste audio dans <code>LecteurAudio</code>.</p>
	 *
	 * 	@author Adrien Quillet
	 */
	public class EndPlayingEvent extends AudioPlayerEvent {
		/**	<p>indique la fin d'une lecture.</p>
		 *
		 */
		public static const END_PLAYING:String = "end_playing";
		private var _trackUrl:String;
		
		/**	<p>[Constructeur]</p>
		 *
		 * @param urlPiste	url de la piste qui vient de se terminer
		 */
		public function EndPlayingEvent(trackUrl:String, bubbles:Boolean = false,
										cancelable:Boolean = false) {
			super(END_PLAYING, bubbles, cancelable);
			_trackUrl = trackUrl;
		}
		
		/**	<p>URL de la piste dont la lecture vient de commencer.</p>
		 *
		 * @return
		 */
		public function get trackUrl():String {
			return _trackUrl;
		}
	}
}
